package com.shanzmoo.base.util;

import cn.hutool.core.util.NumberUtil;

import java.math.BigDecimal;
import java.math.RoundingMode;

/**
 * 金额处理工具
 * @author: Gzhao 2020/12/10
 */
public class MoneyUtils {
    private MoneyUtils(){}

    /**
     * 将分转换成元，保留2位小数
     * @param totalFee
     * @return
     */
    public static String dealWithTotalAmonut(Integer totalFee) {
        BigDecimal re = NumberUtil.div(new BigDecimal(totalFee), new BigDecimal(100), 2, RoundingMode.HALF_DOWN);
        return re.toString();
    }

    /**
     * 将元转换成分，保留证数
     * @param totalFee
     * @return
     */
    public static Integer changeToFen(BigDecimal money) {
        return NumberUtil.mul(money, 100).setScale(0).intValue();
    }

}
